#!/bin/bash

# 指定要 ping 的 IP 地址
IP="192.168.1.1"  # 请将此替换为您要检测的 IP

# 无限循环
while true; do
    # 尝试 ping 指定 IP 地址
    ping -c 1 $IP > /dev/null 2>&1  # 只发送一个 ping 包

    # 检查 ping 是否成功
    if [ $? -ne 0 ]; then
        echo "$(date): Unable to connect to $IP. Executing commands..."

        # 执行一系列命令

        break
    
    fi
    echo "$(date): ping $IP success"

    # 每隔 5 秒钟检查一次，可以根据需要调整
    sleep 5
done